home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
FM Towns: Free Software Collection 4
/
FM Towns Free Software Collection 4 - Disc 1.iso
/
msdos
/
vzfm
/
vzfm.bat
< prev
next >
Wrap
DOS Batch File
|
1991-10-18
|
2KB
|
68 lines
echo off
rem FM版VZを作成するバッチ
rem 使用法:
rem vzfm オリジナルディスクのドライブ [レベル番号]
rem カレントディレクトリに全ての差分ファイル等をおいておくこと
rem カレントディレクトリに十分な空き(約1MB)がないといけません
if "%1"=="" GOTO ERROR1
if "%2"=="" set LV=12
if not "%2"=="" set LV=%2
copy %1:\vz.com
if errorlevel 1 goto ERROR1
if not exist VZR50%LV%.COM GOTO 16B
if exist vzr50.com del vzr50.com
ren vz.com vzR50.com
VZR50%LV%
if errorlevel 1 GOTO ERROR2
copy vzfmr.def vzR50.def
:16B
if not exist VZ16B%LV%.COM GOTO R30
if exist vz16b.com del vz16b.com
ren vz.com vz16B.com
vz16B%LV%
if errorlevel 1 GOTO ERROR2
:R30
if not exist VZR30%LV%.COM GOTO R60
if exist vzr30.com del vzr30.com
ren vz.com vzR30.com
VZR30%LV%
if errorlevel 1 GOTO ERROR2
copy vzfmrm.def vzR30.def
:R60
if not exist VZR60%LV%.COM GOTO FMT
if exist vzr60.com del vzr60.com
ren vz.com vzR60.com
VZR60%LV%
if errorlevel 1 GOTO ERROR2
copy vzfmr.def vzR60.def
:FMT
if not exist VZFMT%LV%.COM GOTO SRC
if exist vzfmt.com del vzfmt.com
ren vz.com vzFMT.com
VZFMT%LV%
if errorlevel 1 GOTO ERROR2
:copy vzfmr.def vzFMT.def
:SRC
if not exist VZFMS%LV%.BDF GOTO EXIT
copy %1:\src\*.inc
copy %1:\src\*.asm
ren key98.asm keyfm.asm
ren scrn98.asm scrnfm.asm
bupdate vzfms%LV%
rem ↑ bupmini vzfms%LV% としても可
goto EXIT
:ERROR1
echo 使用法:
echo "vzfm <VZオリジナルディスクのドライブ> [FM版VZのレベル番号]"
echo 例:
echo vzfm B 12
echo/
:ERROR2
echo カレントディレクトリに全ての差分ファイル等をおいておくこと
echo カレントディレクトリに十分な空き(約1MB)が必要です
echo ソースファイルの復元には,BUPDATE.EXE が必要です
:EXIT
del VZ.com >nul
del *.org >nul
dir VZ???.com